09ecee27488fcb34a5136f48fdde785d311af022,subprojects/build-comparison/src/main/groovy/org/gradle/api/plugins/buildcomparison/gradle/CompareGradleBuilds.java,CompareGradleBuilds,compare,#,139
Before Change
progressLogger.progress("executing target build");
GradleBuildOutcomeSetTransformer toOutcomeTransformer = createOutcomeSetTransformer("target");
ProjectOutcomes toOutput = buildProjectOutcomes(getTargetBuild());
progressLogger.progress("inspecting target build outcomes");
Set<BuildOutcome> toOutcomes = toOutcomeTransformer.transform(toOutput);
progressLogger.progress("preparing for comparison");
After Change
Set<BuildOutcome> toOutcomes = null;
if (targetBuildHasOutcomesModel) {
progressLogger.progress("inspecting target build outcomes");
GradleBuildOutcomeSetTransformer toOutcomeTransformer = createOutcomeSetTransformer(TARGET_FILESTORE_PREFIX);
toOutcomes = toOutcomeTransformer.transform(toOutput);
} else {
toOutcomes = createOutcomeSetInferrer(TARGET_FILESTORE_PREFIX, getTargetBuild().getProjectDir()).transform(fromOutcomes);
}
if (!sourceBuildHasOutcomesModel) {
progressLogger.progress("executing source build");
buildProjectOutcomesOrJustExec(getSourceBuild(), true);
progressLogger.progress("inspecting source build outcomes");
fromOutcomes = createOutcomeSetInferrer(SOURCE_FILESTORE_PREFIX, getSourceBuild().getProjectDir()).transform(toOutcomes);